histoid tumour - French English Dictionary